Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Uzbekistan F1 Uzbekistan F2 Uzbekistan F4 Nigeria F6 Nigeria F6a Nigeria F1 Nigeria F2 Uzbekistan F1 Turkey F2 Turkey F3 Romania F10 Korea F1 Uzbekistan F2 Ukraine F2 Belarus F2 Poland F10 Russia F1 Russia F2 India F2 USA F4 USA F5 USA F6 Russia F1 Russia F2 Belarus F1 Belarus F2 France F14 France F15 Germany F2 Kazakhstan F1 Kazakhstan F2 Uzbekistan F1 Uzbekistan F2 Spain F23 Turkey F1 Turkey F2 Turkey F3 Kazakhstan F1 Kazakhstan F2 Russia F3 Russia F4 France F7 Uzbekistan F1 Turkey F15 Uzbekistan F2 Turkey F16 Turkey F17 Turkey F20 Russia F8 Israel F11 Israel F12 France F10 France F11 Turkey F18 Poland F9 Turkey F19 III Challenger Continenal Plaza - Puerto Vallarta China F4 Open de l'Isere - Grenoble Korea F3 Okal Cup - International Bavarian Championship - Eckental VII Open Banc Agricol - Andorra Open Sainte-Victoire - Aix-En-Provence Uzbekistan F1 Nigeria F5 Nigeria F6b China F1 Ukraine F3 China F3 Belarus F1 Uzbekistan F3 China F2 China F3 Russia F1 Russia F2 Russia F3 Belarus F1 Belarus F2 Czech Republic F5 PrivatBank Cup - Dnepropetrovsk India F1 Uzbekistan F3 Uzbekistan F4 China F2 China F1 Mordovia Cup - Saransk St. Petersburg Challenger 2006 - St. Petersburg Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Penza Cup - Penza Alexander Kolyaskin Memorial - Donetsk IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Internationaux du Doubs - Besancon BH Indoor Sarajevo - Sarajevo Puerto Rico Challenger Tennis Event - Humacao 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Sail Open - New Delhi New Delhi Challenger II - New Delhi Izmir Cup - Izmir Moncton Men's Challenger - Moncton GHI Bronx Tennis Classic - Bronx Genova Open Challenger - Genova Open D'Orleans - Orleans PEOPLEnet CUP - Dnepropetrovsk Heilbronn Challenger Wroclaw Challenger Wolfsburg Challenger Bergamo Challenger Cherbourg Challenger Rhodes Challenger Ramat Hasharon Challenger Reggio Emilia Challenger Pozoblanco Challenger Penza Challenger Recanati Challenger Granby Challenger Segovia Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Khanty-Mansiysk Challenger San Remo Challenger Fergana Challenger Pozoblanco Challenger Penza Challenger Izmir Challenger Astana Challenger Singapore Challenger Kazan Challenger Bergamo Challenger Prostejov Challenger Turin Challenger Pozoblanco Challenger Penza Challenger Samarkand Challenger Karshi Challenger Astana Challenger The Scottish Tennis Championships - Edinburgh The Powder Byrne Trophy - Surbiton Shanghai Challenger Neride Prague Indoor - Prague Eckental Challenger Milano Challenger-Jameson Cup - Milan Geneva Challenger Ortisei Challenger IPP Open - Helsinki Cosmorom Challenger - Brasov 2002 USTA Challenger of Calabasas - Calabasas ECM Cup - Prague Scottish Tennis Championship - Edinburgh Kazan Challenger VI Open Banc Agricol - Andorra Crystal Cup 1998 - Portoroz Nuembrecht Challenger - Nuembrecht Warsteiner Challenger Wolfsburg - Wolfsburg Bergamo Challenger Warsteiner Challenger Lubeck - Lubeck Wolfsburg Challenger Open de Franche Comte - Besancon Sarajevo Challenger Jameson Cup - Milan Heilbronn Open - Heilbronn Kaohsiung Challenger Sporting Challenger 2003 - Turin Powder Byrne Trophy - Surbiton The Surbiton Trophy - Surbiton Heilbronn Open - Heilbronn St. Remy Challenger International Bavarian Championship - Eckental Tatra Banka Open - Bratislava Black Forest Open 2004 - Freudenstadt Jameson Cup - Milan Tallahassee Tennis Challenger - Tallahassee XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb The LTA Cardiff Challenger - Cardiff The Surbiton Trophy - Surbiton Open de Franche Comte - Besancon Penza Cup - Penza Neride Prague Indoor - Prague Hamburg Challenger - Hamburg Lambertz Open - Aachen Tatra Banka Open 2003 - Bratislava The Wright Financial Group, Inc. Challenger - Champaign Samarkand Challenger Togliatti Cup - Togliatti USTA Challenger - Champaign Challenger Leon 2003 - Leon The Natrel's Challenger of Granby - Granby Portoroz Challenger Challenger 42 - Andrezieux Gemax Samsung Open 2004 - Belgrade Challenger 42 - Andrezieux Steelers Cup - Kosice Istanbul Challenger Eskisehir Challenger Astana Challenger Prosperita Open 2007 - Ostrava Challenger 42 - Andrezieux XI Open International D'Andorra - Andorra Mobilux Open - Luxembourg Karshi Challenger - Karshi Bangkok Challenger Shanghai Challenger UTC Open by Selena - Cherkassy Fergana Challenger Kazan Challenger Tyumen Challenger Chennai Challenger Kolkata Challenger Astana Challenger Kazan Challenger Anning Challenger Gimcheon Challenger Busan Challenger Togliatti Cup - Togliatti Tianjin Challenger The Surbiton Trophy - Surbiton Nanchang Challenger Kaohsiung Challenger Segovia Challenger Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Open de L'Isere - Grenoble Istanbul Challenger Indore Challenger Challenger 42 - Andrezieux Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Kolkata Challenger Raanana Challenger Busan Challenger The LTA Men's Challenger Wrexham - Wrexham Segovia Challenger Torneo Internacional Challenger Fila 2005 - Leon SAA Hilversum Open - Hilversum Challenger Casablanca San Angel - Mexico City Fergana Challenger - Fergana Tunis Open - Tunis Ciudad de Pozoblanco Open Diputacion - Cordoba Banjaluka Challenger 2007 - Banja Luka St. Petersburg Challenger - St. Petersburg Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara 2008 China TCL Challenger - Guangzhou Challenger Banque Nationale - Granby Shanghai Challenger Lambertz Open - Aachen President's Cup - Astana Astana Challenger Almaty Challenger 1 - Almaty Binghamton Challenger Ipsos Bucharest Challenger - Bucharest Internazionali de Tennis di Bergamo - Bergamo Astana Challenger Chengdu Challenger The Surbiton Trophy - Surbiton Open de Franche-Comte - Besancon Togliatti Cup - Togliatti Lambertz Open by Stawag 2007 - Aachen Ortisei Challenger Belgrade Challenger 5 Volkswagen Challenger - Wolfsburg Bangkok Challenger BMW Tennis Championship - Sunrise Seoul Challenger 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Johannesburg Challenger St. Brieuc Challenger Ethias Tennis Trophy - Mons Turin Challenger Challenger Casablanca San Angel - Mexico City Bangkok Challenger Segovia Challenger III Isla de Lanzarote - Lanzarote Bratislava Challenger San Remo Tennis Cup - San Remo Fergana Challenger - Fergana Open Diputacion Ciudad de Pozoblanco - Cordoba Dublin Challenger - Dublin Caversham International Tennis Tournament - Jersey Dunlop World Challenge - Toyota Tunis Open 2006 - Tunis Ningboo Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Korat Challenger San Remo Tennis Cup - San Remo Almaty Challenger 2 - Almaty Ciudad de Pozoblanco Open Diputacion - Cordoba Mordova Cup 2007 - Saransk Ljubljana Open - Ljubljana Open D'Orleans - Orleans Bauer Watertechnology Cup 2007 - Eckental XI Venice Open - Venice Asirom Challenger Brasov - Brasov Lamberts Open by Stawag - Aachen Bratislava Challenger Shenzhen Challenger Rado Swiss Open - Gstaad Fergana Challenger - Fergana Estoril Open - Estoril Oberstraufen Cup - Oberstaufen Mordovia Cup - Mordovia Karshi Challenger Pune Challenger IPP Open - Helsinki Toyota Challenger Waldbaum's Hamlet Cup - Long Island Davidoff Swiss Indoors - Basel Logopak Challenger 2005 - Lubeck Adidas International - Sydney Milan Indoors - Milan Copenhagen Open - Copenhagen Bergamo Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Citrix Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Seoul Challenger Idea Prokom Open - Sopot St. Brieuc Challenger President's Cup - Tashkent Heineken Open Shanghai - Shanghai Manchester Challenger Davidoff Swiss Indoors - Basel Fergana Challenger Tata Open 2002 - Chennai International Tennis Championships - Delray Beach Kazan Challenger Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Brasil Open - Salvador Ningboo Challenger Davidoff Swiss Indoors - Basel Copenhagen Open - Copenhagen Brescia Challenger Ramat Hasharon Challenger The Stella Artois Grass Court Championships - London Alexander Kolyaskin Memorial - Donetsk China Open - Beijing Miller Lite Hall of Fame Tennis Championships - Newport Prostejov Challenger St. Brieuc Challenger Karshi Challenger Shymkent Challenger Bangkok Challenger Recanati Challenger Tashkent Challenger Pune Challenger Helsinki Challenger Yokohama Challenger Toyota Challenger Portoroz Challenger New Delhi Challenger Open de L'Isere (Open 38) - Grenoble Shenzhen Challenger Wolfsburg Challenger Cherbourg Challenger Seoul Challenger IPP Open - Helsinki Moscow Challenger Bratislava Challenger Fergana Challenger Bath Challenger Pingguo Challenger Portoroz Challenger The Joyce Eisenberg Jerusalem Open - Jerusalem Istanbul Challenger Nottingham Challenger Internationaux de Tennis de Brest - Brest Tashkent Challenger KGHM Dialog Polish Indoors - Wroclaw Nottingham Challenger Kobe Challenger 2002 FSE Challenger - Tarzana Yokohama Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Milan Indoors - Milan Prostejov Challenger Moscow Challenger The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Astana Challenger Chengdu Challenger China Open - Beijing 2001 Eddleman USTA Challenger - Birmingham Tennis Napoli Cup - Napoli Vancouver Challenger Nanchang Challenger Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow Tashkent Challenger Alexander Kolyaskin Memorial - Donetsk Helsinki Challenger Jinan Challenger KGHM Polish Indoors - Wroclaw Jameson Cup - Milan The Stella Artois Grass Court Championships - London Intersport Heilbronn Open - Heilbronn RCA Championships - Indianapolis Oldum Brown Vancouver Open - Vancouver Levene Gouldin & Thompson Tennis Challenger - Binghamton Ostrava Open 2005 - Ostrava Naples Challenger - Naples Ciur Pribram Challenger - Pribram Athens Challenger Open de Montauban - Montauban Thailand Open - Bangkok 4° Sporting Challenger - Turin Kremlin Cup - Moscow Stockholm Open - Stockholm The Surbiton Trophy - Surbiton Tampere Challenger - Tampere South African Airways Tennis Open - Durban Asirom Challenger - Brasov Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Northern Electric Open 1999 - Newcastle Qatar ExxonMobil Open - Doha Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Asirom Challenger Brasov - Brasov Optimus Maia Open - Maia TED Open Istanbul - Istanbul The Dubai Tennis Championships - Dubai The Nottingham Open - Nottingham Meridiana Sardegna Open - Olbia XL Capital Bermuda Open - Bermuda ECU Prague Open - Prague FILA Challenger Biella - Biella I Open de Tenis Comunidad de Madrid - Madrid Wiesmann Roadster Open - Nuembrecht San Luis Potosi Challenger - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba Countrywide Classic - Los Angeles Akbank Private Banking-TED Open - Istanbul Busan Open - Busan BMW Tennis Championship - Sunrise 2004 USTA Challenger of Calabasas - Calabasas RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington IPP Geneva Trophy - Geneva TED Open - Istanbul Sarajevo Open - Sarajevo Thailand Open - Bangkok Togliatti Cup - Togliatti Tatra Banka Open - Bratislava Intersport Heilbronn Open - Heilbronn Open de Moselle - Metz Isla de Lanzarote - Lanzarote Stockholm Open - Stockholm The Surbiton Trophy - Surbiton Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Open 13 - Marseille PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Estoril Open - Estoril Astana Challenger - Astana The Nottingham Open - Nottingham If Stockholm Open - Stockholm Bukhara Challenger - Bukhara Davidoff Swiss Indoors Basel - Basel Davidoff Swiss Indoors - Basel PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Baton Rouge Pro Tennis Classic - Baton Rouge Sybase Open - San Jose Internationaler Raiffeisen Grand Prix - St. Polten Rado Swiss Open - Gstaad Chennai Open - Chennai Keio Challenger International Tennis Tournament - Yokohama Qatar Mobil Open 2000 - Doha Sarajevo Challenger Grand Prix Hassan II - Casablanca Copenhagen Open - Copenhagen Nottingham Challenger St. Petersburg Open - St. Petersburg Gold Flake Open - Chennai Salem Open - Hong Kong Heineken Open Shanghai - Shanghai Recanati Challenger The Stella Artois Grass Court Championships - London Tashkent Challenger - Tashkent St. Remy Challenger Geneva Challenger The Stella Artois Grass Court Championships - Queen's/London AIG Japan Open - Tokyo AXA Cup - London St. Petersburg Open - St. Petersburg Athens Challenger Izmir Challenger ABN/AMRO World Tennis Tournament - Rotterdam Fergana Challenger Ostrava Challenger Milan Challenger Zhuhai Challenger Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Bordeaux Challenger Aircel Chennai Open - Chennai Davidoff Swiss Indoors - Basel Jersey Challenger Cherbourg Challenger Yokohama Challenger Chennai Open - Chennai Toyota Challenger Taipei City Challenger Grand Prix de Tennis de Lyon - Lyon Izmir Challenger Heilbronn Challenger AEGON Championships - London If Stockholm Open - Stockholm Seoul Challenger Kazan Challenger Poznan Challenger Ostrava Recanati Challenger Geneva Challenger Bergamo Challenger Fergana Challenger Ordina Open - 's-Hertogenbosch Cherbourg Challeger Chennai Open - Chennai Sarajevo Challenger Yokohama Challenger Toyota Challenger Mercedes Cup - Stuttgart Batman Challenger AEGON International - Eastbourne Mersin Challenger Credit Agricole Suisse Open - Gstaad UNICEF Open - 's Hertogenbosch PBZ Zagreb Indoors - Zagreb Seoul Challenger RCA Championships - Indianapolis Open 13 - Marseille Yeongwol Challenger Open Seat Godo 2007 - Barcelona The Stella Artois Championships - London ATP Kremlin Cup - Moscow Ordina Open - 's-Hertogenbosch Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Guangzhou Challenger Gerry Weber Open - Halle Samarkand Challenger Saransk Challenger Istanbul Challenger Fergana Challenger Allianz Suisse Open Gstaad - Gstaad Astana Challenger Orleans Challenger Aircel Chennai Open - Chennai Tashkent Challenger Guangzhou Challenger Allianz Suisse Open - Gstaad China Open - Beijing Scania Stockholm Open - Stockholm Aircel Chennai Open - Chennai Open 13 - Marseille Guangzhou Challenger Mallorca Open - Mallorca Prague Challenger UBS Open Gstaad - Gstaad AEGON International - Eastbourne Hua Hin Challenger Bratislava Challenger Copenhagen Open - Copenhagen Le Gosier Challenger Bangalore Challenger Aircel Chennai Open - Chennai Thailand Open - Bangkok Suzhou Challenger Penza Challenger St. Brieuc Challenger Taipei City Challenger Anning Challenger Orleans Challenger Aircel Chennai Open - Chennai Busan Challenger Open Sud de France - Montpellier Zhangjiagang Challenger Karshi Challenger St. Petersburg Open - St. Petersburg USTA Challenger of North Miami Beach - North Miami Beach Open Sud de France - Montpellier Tashkent Challenger Shanghai Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Okal Cup 2001 International Bavarian Championships - Eckental Izmir Challenger Casino Lugano - Lugano Internationaux de Bretagne - Brest Warsteiner Challenger Lubeck - Lubeck Sarajevo Open - Sarajevo The Manchester Trophy - Manchester Medicor Open - Budapest Braunschweig Challenger Intersport Heilbronn Open - Heilbronn GHI Bronx Tennis Classic - Bronx The LTA Wrexham Challenger - Wrexham Antalya Cup - Antalya Mordovia Cup 2005 - Saransk Legg Mason Tennis Classic - Washington D.C. Japan Open - Tokyo ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel 14th Paris Open - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Gerry Weber Open - Halle Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Countrywide Classic - Los Angeles Tennis Masters Series - Miami Thailand Open - Bangkok China Open - Beijing Open de Moselle - Metz ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto President's Cup 1999 - Tashkent BNP Paribas Masters - Paris Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Open 13 - Marseille CA Tennis Trophy - Vienna The Dubai Tennis Championships - Dubai Shanghai - Shanghai Sony Ericsson Open - Miami Grand Prix de Tennis de Lyon - Lyon Credit Agricole Suisse Open - Gstaad Gelsor Open Romania - Bucharest CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Allianz Suisse Open - Gstaad Croatia Open - Umag Davidoff Swiss Indoors - Basel The Nottingham Open - Nottingham President's Cup 2000 - Tashkent Scania Stockholm Open - Stockholm UBS Open Gstaad - Gstaad RCA Championships - Indianapolis The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest BNP Paribas Open - Indian Wells Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York AIG Japan Open Tennis Championships - Tokyo Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London St. Petersburg Open - St. Petersburg Rogers Cup - Montreal U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Tennis Masters Series - Toronto Gelsor Open Romania - Bucharest Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Gelsor Open Romania - Bucharest Masters Series Monte-Carlo - Monte Carlo Shanghai ATP Masters - Shanghai U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Thailand Open - Bangkok Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, ESP-SUI 4-1 Davis Cup, World Group, QF, BEL-SUI 3-2 Davis Cup, World Group, 1R, AUS-SUI 3-2 Davis Cup, World Group, QR, SUI-BLR 5-0 Davis Cup, World Group, PO, SUI-GBR 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Davis Cup, World Group, 1R, SUI-USA 3-2 Davis Cup, World Group, QF, SUI-FRA 3-2 Davis Cup, World Group, QF, FRA-SUI 3-2